WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專(zhuān)題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專(zhuān)題
- 云計(jì)算
- 微博營(yíng)銷(xiāo)
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
Php5魔術(shù)函數(shù)、魔術(shù)常量
導(dǎo)航: 上一頁(yè) | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion
魔術(shù)函數(shù)[ ]
- __construct() 實(shí)例化對(duì)象時(shí)被調(diào)用.
當(dāng)__construct和以類(lèi)名為函數(shù)名的函數(shù)同時(shí)存在時(shí),__construct將被調(diào)用,另一個(gè)不被調(diào)用。
- __destruct()
當(dāng)刪除一個(gè)對(duì)象或?qū)ο蟛僮鹘K止時(shí)被調(diào)用。
- __call() 對(duì)象調(diào)用某個(gè)方法,
若方法存在,則直接調(diào)用;若不存在,則會(huì)去調(diào)用__call函數(shù)。
- __get() 讀取一個(gè)對(duì)象的屬性時(shí).
若屬性存在,則直接返回屬性值;若不存在,則會(huì)調(diào)用__get函數(shù)。
- __set() 設(shè)置一個(gè)對(duì)象的屬性時(shí).
若屬性存在,則直接賦值;若不存在,則會(huì)調(diào)用__set函數(shù)。
- __toString()
打印一個(gè)對(duì)象的時(shí)被調(diào)用。如echo $obj;或print $obj;
- __clone()
克隆對(duì)象時(shí)被調(diào)用。如:$t=new Test();$t1=clone $t;
- __sleep()
serialize之前被調(diào)用。若對(duì)象比較大,想刪減一點(diǎn)東東再序列化,可考慮一下此函數(shù)。
- __wakeup()
unserialize時(shí)被調(diào)用,做些對(duì)象的初始化工作。
- __isset()
檢測(cè)一個(gè)對(duì)象的屬性是否存在時(shí)被調(diào)用。如:isset($c->name)。
- __unset()
unset一個(gè)對(duì)象的屬性時(shí)被調(diào)用。如:unset($c->name)。
- __set_state()
調(diào)用var_export時(shí),被調(diào)用。用__set_state的返回值做為var_export的返回值。
- __autoload()
實(shí)例化一個(gè)對(duì)象時(shí),如果對(duì)應(yīng)的類(lèi)不存在,則該方法被調(diào)用。
魔術(shù)常量[ ]
- __LINE__
返回文件中的當(dāng)前行號(hào)。
- __FILE__
返回文件的完整路徑和文件名。如果用在包含文件中,則返回包含文件名。自PHP 4.0.2 起,__FILE__ 總是包含一個(gè)絕對(duì)路徑,而在此之前的版本有時(shí)會(huì)包含一個(gè)相對(duì)路徑。
- __FUNCTION__
返回函數(shù)名稱(chēng)(PHP4.3.0新加)。自PHP5起本常量返回該函數(shù)被定義時(shí)的名字(區(qū)分大小寫(xiě))。在PHP4中該值總是小寫(xiě)字母的。
- __CLASS__
返回類(lèi)的名稱(chēng)(PHP4.3.0 新加)。自PHP5起本常量返回該類(lèi)被定義時(shí)的名字(區(qū)分大小寫(xiě))。在PHP4中該值總是小寫(xiě)字母的。
- __METHOD__
返回類(lèi)的方法名(PHP5.0.0新加)。返回該方法被定義時(shí)的名字(區(qū)分大小寫(xiě))。